package dominio;

public abstract class Persona {
	private String dni;
	private String nombre;
	private String apellido;
	private String afiliacion;
	private String email;
	private String password;


	private String rol;
	
	public Persona(){
	}
	
	public Persona(String dni){
		this.dni=dni;
	}
	
	public Persona(String dni, String password){
		this.dni=dni;
		this.password=password;
	}
	
	public Persona(String dni, String nombre, String apellido, String afiliacion, String email, String password, String rol)
	{
		this.dni=dni;
		this.nombre=nombre;
		this.apellido=apellido;
		this.afiliacion=afiliacion;
		this.email = email;
		this.password = password;
		this.rol = rol;
	}
	
	public String getDni() {
		return dni;
	}

	public void setDni(String dni) {
		this.dni = dni;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getApellido() {
		return apellido;
	}
	
	public String getPassword() {
		return password;
	}

	public void setApellido(String apellido) {
		this.apellido = apellido;
	}
	
	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getAfiliacion() {
		return afiliacion;
	}

	public void setAfiliacion(String afiliacion) {
		this.afiliacion = afiliacion;
	}
	
	
	public String getRol() {
		return rol;
	}

	public void setRol(String rol) {
		this.rol = rol;
	}
	
	public void setPassword(String password) {
		this.password = password;
	}

	public void modificarDatos(String dni, String nombre, String apellido, String afiliacion, String email, String rol){
		this.setDni(dni);
		this.setEmail(email);
		this.setNombre(nombre);
		this.setAfiliacion(afiliacion);
		this.setApellido(apellido);
		this.setRol(rol);
	}

}
